package com.shop.service;

import com.shop.pojo.DtsRole;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @ClassName DtsRoleService
 * @Author xiao宋
 * @Date 17:51  2022/10/13
 * @Version 1.0
 * @Description TODO
 */
public interface DtsRoleService {
    /**
     * 通过用户的角色 ID 查对应的角色
     * @param roleIds
     * @return
     */
    Set<String> findRolesById(Integer[] roleIds);
    /**
     * 判断是不是超级管理员
     * @param roleId
     * @return 是否是超级管理员
     */
    boolean isSuperAdmin(Integer roleId);
    void delete(DtsRole role);
    void insert(DtsRole role);
    void update(DtsRole role);
    List<DtsRole> findAll();
    Map<String,Object>findByPage(Integer page, Integer limit, String sort, String order, String rolename);


}
